home *** CD-ROM | disk | FTP | other *** search
/ Robotics & Artificial Int…3 (Professional Edition) / Robotics & Artificial Intelligence Tools 2003 (Professional Edition).iso / robot software / webots-kros-1.0.1_setup.exe / {app} / kteam / include / locale.h < prev    next >
C/C++ Source or Header  |  1999-12-23  |  1KB  |  61 lines

  1. /*
  2.     locale.h
  3.     Values appropriate for the formatting of monetary and other
  4.     numberic quantities.
  5. */
  6.  
  7. #ifndef _LOCALE_H_
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. #define _LOCALE_H_
  12.  
  13. #include "_ansi.h"
  14.  
  15. #ifndef NULL
  16. #define NULL    0L
  17. #endif
  18.  
  19. #define LC_ALL        0
  20. #define LC_COLLATE  1
  21. #define LC_CTYPE    2
  22. #define LC_MONETARY 3
  23. #define LC_NUMERIC  4
  24. #define LC_TIME     5
  25.  
  26. struct lconv
  27. {
  28.   char *decimal_point;
  29.   char *thousands_sep;
  30.   char *grouping;
  31.   char *int_curr_symbol;
  32.   char *currency_symbol;
  33.   char *mon_decimal_point;
  34.   char *mon_thousands_sep;
  35.   char *mon_grouping;
  36.   char *positive_sign;
  37.   char *negative_sign;
  38.   char int_frac_digits;
  39.   char frac_digits;
  40.   char p_cs_precedes;
  41.   char p_sep_by_space;
  42.   char n_cs_precedes;
  43.   char n_sep_by_space;
  44.   char p_sign_posn;
  45.   char n_sign_posn;
  46. };
  47.  
  48. #ifndef _REENT_ONLY
  49. char *_EXFUN(setlocale,(int category, const char *locale));
  50. struct lconv *_EXFUN(localeconv,(void));
  51. #endif
  52.  
  53. struct _reent;
  54. char *_EXFUN(_setlocale_r,(struct _reent *, int category, const char *locale));
  55. struct lconv *_EXFUN(_localeconv_r,(struct _reent *));
  56.  
  57. #ifdef __cplusplus
  58. }
  59. #endif
  60. #endif /* _LOCALE_H_ */
  61.